From: Marco Trevisan (TreviƱo) Date: Mon, 20 May 2019 21:27:48 +0000 (+0200) Subject: lookingGlass: Throw a clearer error on referencing invalid result index X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~811^2^2~172 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=ba23fd9989778b32cf7b3377d1d82150e49b9ebd;p=gnome-shell.git lookingGlass: Throw a clearer error on referencing invalid result index https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/700 --- diff --git a/js/ui/lookingGlass.js b/js/ui/lookingGlass.js index a53fd90db..2c1239cd5 100644 --- a/js/ui/lookingGlass.js +++ b/js/ui/lookingGlass.js @@ -1010,7 +1010,11 @@ var LookingGlass = class LookingGlass { } getResult(idx) { - return this._results[idx - this._offset].o; + try { + return this._results[idx - this._offset].o; + } catch (e) { + throw new Error(`Unknown result at index ${idx}`); + } } toggle() {